home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 December / Australian PC User - December 2003 (CD1).iso / entertn / demos / files / halo.exe / config.txt < prev    next >
Encoding:
Text File  |  2003-09-02  |  18.8 KB  |  888 lines

  1. //
  2. //
  3. //
  4. //
  5. //
  6. // LinearTextureAddressing     - Rendering to non-square textures require w,h not 0-1 coordinates.
  7. // LinearTextureAddressingSun  - Rendering the sun requires w,h not 0-1 coordinates
  8. // LinearTextureAddressingZoom - Rendering the zoom effect requires w,h not 0-1 coordinates
  9. // MinMaxBlendOpIsBroken       - Indicates that the Min/Max blend modes are broken.
  10. // UseAlternateConvolveMask    - Use three stage convolution mask.
  11. // MaximumResolution           - Limits maximum resolution of card to width specified ie: MaximumResolution = 800.
  12. // UseFixedFunction            - Forces card to use fixed function path
  13. // UnsupportedCard             - Unsupported video card (below GF2)
  14. // OldDriver                   - A driver we do not recommend because it's older than ones we have tested
  15. // InvalidDriver               - A driver which we know has serious issues
  16. // OldSoundDriver              - A sound driver we do not recommend because it's older than ones we have tested
  17. // EnableStopStart           - Sound card supports fast calls to stop and start buffer functions
  18. // InvalidSoundDriver          - A sound driver which we know has serious issues
  19. // SafeMode                    - All rendering options set to their lowest (most safe) setting
  20. // DisableDriverManagement     - Specifies that Direct3D should manage resources instead of the driver.
  21. // ForceShader                 - Forces the search for valid shaders to start at a value other than the max the card supports ie: ForceShader=14
  22. // UMA                         - UMA card, base video memory on system memory size (0-64 = 8Meg, 6-128 = 16Meg, 128-256 = 32Meg, 256+ = 64Meg)
  23. // DisableBuffering            - Forces a video card to render each scene - used to prevent mouse lag
  24. // DisableAlphaRenderTargets   - Do not allow render targets that require an alpha format
  25. // DisableRenderTargets        - Disable all render targets
  26. // PrototypeCard               - Warning for known prototype video cards (For example prototype XBOX GF3 test cards)
  27. // DisableSpecular             - Disable specular in menu and game
  28. //
  29. //
  30. Requirements
  31.     OS=Win98
  32.     CpuSpeed=733
  33.     CpuSpeedRecommended=1400
  34.     Memory=128
  35.     MemoryRecommended=256
  36.     VideoMemory=32
  37.     VideoMemoryRecommended=64
  38.     DirectX=4.9.0.902
  39.     DiskSpace=100
  40.     break
  41.  
  42.  
  43. ///////////////////////////////////////////////////
  44. //
  45. // Audio cards
  46. //
  47. //////////////////////////////////////////////////
  48.  
  49. AudioVendor = 0x1102 "Creative"
  50. AudioVendor = 0x1274 "Creative"
  51. 0x0002 = "SB Live!"
  52. 0x0004 = "SB Audigy"
  53.     EnableStopStart
  54.     break
  55. 0x1371 = "Sound Blaster PCI"
  56. 0x7002 = "SB Live!"
  57.  
  58. AudioVendor = 0x8086 "Intel"
  59. 0x2445 = "Integrated Audio"
  60. 0x2485 = "YAMAHA AC-XG"
  61. 0x24c5 = "SoundMAX"
  62. 0x24d5 = "SoundMAX"
  63.  
  64. AudioVendor = 0x13F6 "C-Media"
  65. 0x0111 = "Wave Device"
  66.  
  67. AudioVendor = 0x1039 "Avance"
  68. 0x7012 = "AC97"
  69.  
  70. AudioVendor = 0x10de "nVidia"
  71. 0x10b0 = "nForce"
  72.     if driver <= 5.10.2813.0
  73.         OldSoundDriver
  74.     endif
  75.  
  76. AudioVendor = 0x1013 "Hercules"
  77. 0x6003 = "Game Theater XP"
  78.  
  79. AudioVendor = 0x125d "Diamond"
  80. 0x1978 = "Monster Sound"
  81.  
  82. AudioVendor = 0x12eb "Aureal"
  83. 0x0001 = "Vortex 8820"
  84.  
  85.  
  86.  
  87.  
  88. ///////////////////////////////////////////////////
  89. //
  90. // 3DFX
  91. //
  92. //////////////////////////////////////////////////
  93.  
  94. Vendor = 0x1142  "3dfx"
  95. Vendor = 0x10d9  "3dfx"
  96. Vendor = 0x121a  "3dfx"
  97. 0x0001 = "Voodoo 1"
  98. 0x0002 = "Voodoo 2"
  99. 0x0003 = "Banshee"
  100. 0x0004 = "Banshee"
  101. 0x0005 = "Voodoo 3"
  102. 0x0007 = "Voodoo 4"
  103. 0x0009 = "Voodoo 4 and 5"
  104. 0x643d = "Rush (Alliance)"
  105. 0x8626 = "Rush (Macronix)"
  106.     UnsupportedCard
  107.     break
  108.  
  109.  
  110. ///////////////////////////////////////////////////
  111. //
  112. // ST MICROELECTRONICS
  113. //
  114. //////////////////////////////////////////////////
  115.  
  116. Vendor = 0x104a  "ST Microelectronics"
  117. 0x0010 = "Kyro I/II"
  118.     UnsupportedCard
  119.     break
  120.  
  121.  
  122. ///////////////////////////////////////////////////
  123. //
  124. // ATI
  125. //
  126. //////////////////////////////////////////////////
  127.  
  128. Vendor = 0x1002  "ATI"
  129. 0x4158 = "Mach 32"
  130. 0x4337 = "IGP 340M"
  131. 0x4354 = "Mach 64"
  132. 0x4358 = "Mach 64"
  133. 0x4554 = "Mach 64"
  134. 0x4654 = "Mach 64"
  135. 0x4742 = "Rage Pro"
  136. 0x4744 = "Rage Pro"
  137. 0x4747 = "Rage Pro"
  138. 0x4749 = "Rage Pro"
  139. 0x474c = "Rage XC"
  140. 0x474d = "Rage XL"
  141. 0x474e = "Rage XC"
  142. 0x474f = "Rage XL"
  143. 0x4750 = "Rage Pro"
  144. 0x4751 = "Rage Pro"
  145. 0x4752 = "Rage XL"
  146. 0x4753 = "Rage XC"
  147. 0x4754 = "Rage II"
  148. 0x4755 = "Rage II+"
  149. 0x4756 = "Rage IIC"
  150. 0x4757 = "Rage IIC"
  151. 0x4758 = "Mach 64"
  152. 0x4759 = "Rage IIC"
  153. 0x475a = "Rage IIC"
  154. 0x4c42 = "Rage LT Pro"
  155. 0x4c44 = "Rage LT Pro"
  156. 0x4c47 = "Rage LT"
  157. 0x4c49 = "Rage LT Pro"
  158. 0x4c50 = "Rage LT Pro"
  159. 0x4c51 = "Rage LT Pro"
  160. 0x4c45 = "Rage Mobility"
  161. 0x4c46 = "Rage Mobility"
  162. 0x4c4d = "Rage Mobility"
  163. 0x4c4e = "Rage Mobility"
  164. 0x4c52 = "Rage Mobility"
  165. 0x4c53 = "Rage Mobility"
  166. 0x4c54 = "Rage Mobility"
  167. 0x4d46 = "Rage Mobility 128"
  168. 0x4d4c = "Rage Mobility 128"
  169. 0x5041 = "Rage 128 Pro"
  170. 0x5042 = "Rage 128 Pro"
  171. 0x5043 = "Rage 128 Pro"
  172. 0x5044 = "Rage 128 Pro"
  173. 0x5045 = "Rage 128 Pro"
  174. 0x5046 = "Rage Fury Pro/MAXX"
  175. 0x5047 = "Rage 128 Pro"
  176. 0x5048 = "Rage 128 Pro"
  177. 0x5049 = "Rage 128 Pro"
  178. 0x504a = "Rage 128 Pro"
  179. 0x504b = "Rage 128 Pro"
  180. 0x504c = "Rage 128 Pro"
  181. 0x504d = "Rage 128 Pro"
  182. 0x504e = "Rage 128 Pro"
  183. 0x504f = "Rage 128 Pro"
  184. 0x5050 = "Rage 128 Pro"
  185. 0x5051 = "Rage 128 Pro"
  186. 0x5052 = "Rage 128 Pro"
  187. 0x5053 = "Rage 128 Pro"
  188. 0x5054 = "Rage 128 Pro"
  189. 0x5055 = "Rage 128 Pro"
  190. 0x5056 = "Rage 128 Pro"
  191. 0x5057 = "Rage 128 Pro"
  192. 0x5058 = "Rage 128 Pro"
  193. 0x5245 = "Rage 128"
  194. 0x5246 = "Rage 128"
  195. 0x5247 = "Rage 128"
  196. 0x524b = "Rage 128"
  197. 0x524c = "Rage 128"
  198. 0x5345 = "Rage 128"
  199. 0x5346 = "Rage 128"
  200. 0x5347 = "Rage 128"
  201. 0x5348 = "Rage 128"
  202. 0x534b = "Rage 128"
  203. 0x534c = "Rage 128"
  204. 0x534d = "Rage 128"
  205. 0x534e = "Rage 128"
  206. 0x5354 = "Mach 64"
  207. 0x5446 = "Rage 128 Pro"
  208. 0x544c = "Rage 128 Pro"
  209. 0x5452 = "Rage 128 Pro"
  210. 0x5453 = "Rage 128 Pro"
  211. 0x5454 = "Rage 128 Pro"
  212. 0x5455 = "Rage 128 Pro"
  213. 0x5654 = "Mach 64"
  214. 0x5655 = "Mach 64"
  215. 0x5656 = "Mach 64"
  216.     UnsupportedCard
  217.     break
  218. 0x514c = "Radeon 8500"
  219. 0x514e = "Radeon 8500"
  220. 0x514f = "Radeon 8500"
  221. 0x4242 = "Radeon 8500 DV"
  222.     if os < Win2K
  223.         if driver <= 4.14.1.9113
  224.             InvalidDriver
  225.         endif
  226.     endif
  227. 0x4c57 = "Radeon Mobility 7500"
  228. 0x4c58 = "Radeon Mobility 7500"
  229. 0x4c59 = "Radeon Mobility VE"
  230. 0x4c5a = "Radeon Mobility VE"
  231. 0x4c64 = "Radeon Mobility 9000"
  232. 0x4c66 = "Radeon Mobility 9000"
  233. 0x5144 = "Radeon"
  234. 0x5145 = "Radeon"
  235. 0x5146 = "Radeon"
  236. 0x5147 = "Radeon"
  237. 0x5148 = "Radeon FireGL"
  238. 0x5157 = "Radeon 7500"
  239. 0x5159 = "Radeon 7000 VE"
  240. 0x515a = "Radeon 7000 VE"
  241. 0x516c = "Radeon"
  242. 0x4966 = "Radeon 9000"
  243. 0x5961 = "Radeon 9200"
  244. 0x5941 = "Radeon 9200"
  245. 0x5960 = "Radeon 9200 PRO"
  246. 0x5940 = "Radeon 9200 PRO"
  247.     MinMaxBlendOpIsBroken
  248.     UseAlternateConvolveMask
  249.     if os < Win2K
  250.         if driver < 4.13.10.6368
  251.             OldDriver
  252.         endif
  253.     endif
  254.     if os == Win2K
  255.         if driver == 5.13.1.3286
  256.             InvalidDriver
  257.         endif
  258.         if driver < 5.13.10.6368
  259.             OldDriver
  260.         endif
  261.     endif
  262.     if os > Win2K
  263.         if driver == 5.1.2001.1240
  264.             InvalidDriver
  265.         endif
  266.         if driver == 6.13.3286.0
  267.             InvalidDriver
  268.         endif
  269.         if driver < 6.14.10.6368
  270.             OldDriver
  271.         endif
  272.     endif
  273.     break
  274.  
  275. 0x4164 = "Radeon 9500"
  276. 0x4144 = "Radeon 9500"
  277. 0x4e45 = "Radeon 9500 PRO"
  278. 0x4e65 = "Radeon 9500 PRO"
  279. 0x4152 = "Radeon 9600"
  280. 0x4172 = "Radeon 9600"
  281. 0x4150 = "Radeon 9600 PRO"
  282. 0x4170 = "Radeon 9600 PRO"
  283. 0x4e45 = "Radeon 9700"
  284. 0x4e65 = "Radeon 9700"
  285. 0x4e44 = "Radeon 9700 PRO"
  286. 0x4e64 = "Radeon 9700 PRO"
  287. 0x4e48 = "Radeon 9800 PRO"
  288. 0x4e68 = "Radeon 9800 PRO"
  289.     DecalZBiasValue=-0.000055
  290.     DecalSlopeZBiasValue=-2.0
  291.     TransparentDecalZBiasValue=-0.000005
  292.     TransparentDecalSlopeZBiasValue=-2.0
  293.     if os < Win2K
  294.         if driver < 4.13.10.6368
  295.             OldDriver
  296.         endif
  297.     endif
  298.     if os == Win2K
  299.         if driver < 5.13.10.6368
  300.             OldDriver
  301.         endif
  302.     endif
  303.     if os > Win2K
  304.         if driver == 6.13.3286.0
  305.             InvalidDriver
  306.         endif
  307.         if driver < 6.14.10.6368
  308.             OldDriver
  309.         endif
  310.     endif
  311.     break
  312.  
  313. ///////////////////////////////////////////////////
  314. //
  315. // 3D Labs
  316. //
  317. //////////////////////////////////////////////////
  318.  
  319. Vendor = 0x104c  "3D Labs"
  320. Vendor = 0x10ba  "3D Labs"
  321. Vendor = 0x3d3d  "3D Labs"
  322. Vendor = 0x1048  "3D Labs"
  323. 0x0001 = "GLiNT 300SX"
  324. 0x0002 = "GLiNT 500TX"
  325. 0x0003 = "GLiNT"
  326. 0x0004 = "Permedia"
  327. 0x0005 = "Permedia"
  328. 0x0006 = "GLiNT MX"
  329. 0x0007 = "Permedia 2"
  330. 0x0008 = "GLiNT G1"
  331. 0x0009 = "Permedia 2"
  332. 0x000b = "Oxygen Series R3"
  333. 0x000d = "Oxygen Series R4"
  334. 0x000e = "Oxygen Series Gamma2"
  335. 0x0100 = "Permedia 2"
  336. 0x0301 = "Permedia 2"
  337. 0x1004 = "Permedia"
  338. 0x3d04 = "Permedia 1"
  339. 0x3d07 = "Permedia 2"
  340. 0x8901 = "GLiNT"
  341. 0x000a = "Permedia 3"
  342. 0x000c = "Permedia 4"
  343.     UnsupportedCard
  344.     break
  345.  
  346.  
  347. ///////////////////////////////////////////////////
  348. //
  349. // SiS
  350. //
  351. //////////////////////////////////////////////////
  352.  
  353. Vendor = 0x1039  "SiS"
  354. 0x0204 = "6215"
  355. 0x0205 = "6205"
  356. 0x0305 = "305"
  357. 0x6306 = "530"
  358. 0x6326 = "6326"
  359. 0x6325 = "650"
  360. 0x0325 = "315"
  361. 0x0330 = "Xabre 600"
  362.     UnsupportedCard
  363.     break
  364.  
  365.  
  366. ///////////////////////////////////////////////////
  367. //
  368. // S3
  369. //
  370. //////////////////////////////////////////////////
  371.  
  372. Vendor = 0x5333  "S3"
  373. 0x9102 = "Savage 2000"
  374. 0x8a20 = "Savage 3D"
  375. 0x8a21 = "Savage 3D S3"
  376. 0x8a22 = "Savage 3D S4"
  377. 0x8a23 = "Savage 3D S4"
  378. 0x8a25 = "Savage4 ProSavage"
  379. 0x8a26 = "ProSavage"
  380. 0x8c10 = "Savage MX"
  381. 0x8c12 = "Savage IX"
  382. 0x8c22 = "SuperSavage 128 MX"
  383. 0x8c2a = "SuperSavage 128 IX"
  384. 0x8c2b = "SuperSavage 128 IX DDR"
  385. 0x8c2c = "SuperSavage IX"
  386. 0x8c2d = "SuperSavage IX DDR"
  387. 0x8c2e = "SuperSavage IXC SDR"
  388. 0x8c2f = "SuperSavage IXC DDR"
  389. 0x8d04 = "ProSavage"
  390. 0x5631 = "Virge"
  391. 0x8811 = "Trio 64"
  392. 0x8812 = "Trio 64"
  393. 0x8814 = "Trio 64 Plus"
  394. 0x8815 = "Aurora 128"
  395. 0x883d = "Virge"
  396. 0x8880 = "Virge"
  397. 0x88c0 = "Virge"
  398. 0x88c1 = "Virge"
  399. 0x88d0 = "Virge"
  400. 0x88d1 = "Virge"
  401. 0x88f0 = "Virge"
  402. 0x8901 = "Trio 64 DX"
  403. 0x8904 = "Trio 3D"
  404. 0x8a01 = "Virge DXGX"
  405. 0x8a10 = "Virge GX2"
  406. 0x8a13 = "Trio3D"
  407. 0x8c00 = "Virge MX"
  408. 0x8c01 = "Virge MX"
  409. 0x8c02 = "Virge MXC"
  410. 0x8c03 = "Virge MX"
  411. 0x8d01 = "Graphics Twister"
  412. 0x8d02 = "Graphics Twister"
  413. 0x8e00 = "DeltaChrome"
  414. 0x8e01 = "DeltaChrome"
  415. 0x8e02 = "DeltaChrome"
  416. 0x8e03 = "DeltaChrome"
  417. 0x8e04 = "DeltaChrome"
  418.     UnsupportedCard
  419.     break
  420.  
  421.  
  422. ///////////////////////////////////////////////////
  423. //
  424. // VIA
  425. //
  426. //////////////////////////////////////////////////
  427.  
  428. Vendor = 0x1106  "VIA"
  429. 0x3122 = "CLE266"
  430. 0x7205 = "KM400"
  431.     UnsupportedCard
  432.     break
  433.  
  434.  
  435. ///////////////////////////////////////////////////
  436. //
  437. // MATROX
  438. //
  439. //////////////////////////////////////////////////
  440.  
  441. Vendor = 0x102b  "Matrox"
  442. 0x0518 = "Millennium"
  443. 0x0519 = "Millennium"
  444. 0x051a = "Mystique"
  445. 0x051b = "Millennium II"
  446. 0x051f = "Millennium II"
  447. 0x0d10 = "Mystique"
  448. 0x1000 = "G100 PCI"
  449. 0x1001 = "G100 AGP"
  450. 0x0520 = "G200 PCI"
  451. 0x0521 = "G200 AGP"
  452. 0x1525 = "Fusion G450"
  453. 0x0525 = "G400/450"
  454. 0x2007 = "Mistral"
  455. 0x2527 = "G550"
  456.     UnsupportedCard
  457.     break
  458. 0x1527 = "Fusion G800"
  459. 0x2537 = "Parhelia LX"
  460. 0x0527 = "Parhelia 128"
  461.     DisableSpecular
  462.     if os < Win2K
  463.         if driver < 4.13.01.1331
  464.             InvalidDriver
  465.         endif
  466.     endif
  467.     if os == Win2K
  468.         if driver < 5.13.01.1331
  469.             InvalidDriver
  470.         endif
  471.     endif
  472.     if os > Win2K
  473.         if driver < 6.13.01.1331
  474.             InvalidDriver
  475.         endif
  476.     endif
  477.     break
  478.  
  479. ///////////////////////////////////////////////////
  480. //
  481. // GUILLEMOT
  482. //
  483. //////////////////////////////////////////////////
  484.  
  485. Vendor = 0x14Af  "Guillemot"
  486. 0x5810 = "TNT2"
  487. 0x5820 = "TNT2 Ultra"
  488. 0x5620 = "TNT2 M64"
  489. 0x5020 = "GeForce 256"
  490. 0x5008 = "TNT Vanta"
  491. 0x4D20 = "TNT2 M64"
  492.     UnsupportedCard
  493.     break
  494.  
  495.  
  496.  
  497. ///////////////////////////////////////////////////
  498. //
  499. // NVIDIA
  500. //
  501. //////////////////////////////////////////////////
  502.  
  503. Vendor = 0x10b4  "nVidia"
  504. Vendor = 0x12d2  "nVidia"
  505. Vendor = 0x10de  "nVidia"
  506. 0x1b1d = "Riva 128"
  507. 0x0008 = "NV 1"
  508. 0x0009 = "NV 1"
  509. 0x0010 = "NV 2"
  510. 0x0018 = "Riva 128"
  511. 0x0019 = "Riva 128 ZX"
  512. 0x0020 = "TNT"
  513. 0x002c = "TNT Vanta"
  514. 0x002e = "TNT Vanta"
  515. 0x002f = "TNT Vanta"
  516. 0x00a0 = "TNT2 Aladdin"
  517. 0x0028 = "TNT2"
  518. 0x0029 = "TNT2 Ultra"
  519. 0x002a = "TNT2"
  520. 0x002b = "TNT2"
  521. 0x002d = "TNT2 M64"
  522.     UnsupportedCard
  523.     break
  524. 0x0200 = "GeForce3"
  525.     if subsysid == 0
  526.         if revision == 0xa2    
  527.             PrototypeCard
  528.         endif
  529.     endif
  530. 0x0100 = "GeForce 256"
  531. 0x0101 = "GeForce 256 DDR"
  532. 0x0102 = "GeForce 256 Ultra"
  533. 0x0103 = "GeForce 256 Quadro"
  534. 0x0110 = "GeForce2 MX"
  535. 0x0111 = "GeForce2 MX DDR"
  536. 0x0112 = "GeForce2 Go"
  537. 0x0113 = "GeForce2 Quadro"
  538. 0x0150 = "GeForce2"
  539. 0x0151 = "GeForce2 Ti"
  540. 0x0152 = "GeForce2 Ultra"
  541. 0x0153 = "GeForce2 Quadro"
  542. 0x0170 = "GeForce4 MX 460"
  543. 0x0171 = "GeForce4 MX 440"
  544. 0x0172 = "GeForce4 MX 420"
  545. 0x0173 = "GeForce4 MX 440SE"
  546. 0x0174 = "GeForce4 Go 440"
  547. 0x0175 = "GeForce4 Go 420"
  548. 0x0176 = "GeForce4 Go 420"
  549. 0x0178 = "GeForce4 Quadro4"
  550. 0x0179 = "GeForce4 Go 440"
  551. 0x017a = "GeForce4 Quadro 200"
  552. 0x017b = "GeForce4 Quadro 550"
  553. 0x0182 = "GeForce4 MX 440SE"
  554. 0x0183 = "GeForce4 MX 460"
  555. 0x0186 = "GeForce4 MX 448 Go"
  556. 0x0187 = "GeForce4 MX 448 Go"
  557. 0x018a = "GeForce4 Quadro 580"
  558. 0x018a = "GeForce4 Quadro 280"
  559. 0x018b = "GeForce4 Quadro 380"
  560. 0x01a0 = "nForce"
  561. 0x01f0 = "nForce2"
  562. 0x0201 = "GeForce3 Ti200"
  563. 0x0202 = "GeForce3 Ti500"
  564. 0x0203 = "GeForce3 Quadro"
  565. 0x0250 = "GeForce4 Ti4600"
  566. 0x0251 = "GeForce4 Ti4400"
  567. 0x0253 = "GeForce4 Ti4200"
  568. 0x0258 = "GeForce4 Quadro 900"
  569. 0x0259 = "GeForce4 Quadro 750"
  570. 0x025b = "GeForce4 Quadro 700"
  571. 0x0280 = "GeForce4 Ti4800"
  572. 0x0281 = "GeForce4 Ti4200-8x"
  573. 0x0282 = "GeForce4 Ti4800SE"
  574. 0x0286 = "GeForce4 Go 4200"
  575. 0x0288 = "GeForce4 Quadro 980"
  576. 0x0289 = "GeForce4 Quadro 780"
  577. 0x028c = "GeForce4 Quadro 700"
  578. 0x02a0 = "GeForce3 XBOX"
  579.     if os < Win2K
  580.         if driver==4.13.1.1260
  581.             InvalidDriver
  582.         endif
  583.         if driver < 4.13.01.4071
  584.             OldDriver
  585.         endif
  586.     endif
  587.     if os == Win2K
  588.         if driver==5.13.1.1240
  589.             InvalidDriver
  590.         endif
  591.         if driver < 6.13.10.4071
  592.             OldDriver
  593.         endif
  594.     endif
  595.     if os > Win2K
  596.         if driver < 6.13.10.4071
  597.             OldDriver
  598.         endif
  599.     endif
  600.     break
  601. 0x0313 = "GeForceFX 5600"
  602. 0x0314 = "GeForceFX 5600SE"
  603. 0x031a = "GeForceFX Go5600"
  604. 0x031c = "GeForceFX Go700"
  605. 0x0322 = "GeForceFX 5200"
  606. 0x0323 = "GeForceFX 5200SE"
  607. 0x0324 = "GeForceFX Go5200"
  608.     ForceShader=14
  609. 0x0300 = "GeForceFX"
  610. 0x0301 = "GeForceFX 5800 Ultra"
  611. 0x0302 = "GeForceFX 5800"
  612. 0x0308 = "GeForceFX 2000"
  613. 0x0309 = "GeForceFX 1000"
  614. 0x0311 = "GeForceFX 5600 Ultra"
  615. 0x0312 = "GeForceFX 5600"
  616. 0x0318 = "GeForceFX"
  617. 0x0319 = "GeForceFX"
  618. 0x0321 = "GeForceFX 5200 Ultra"
  619. 0x032a = "GeForceFX 500"
  620. 0x032b = "GeForceFX 500"
  621. 0x032f = "GeForceFX 500"
  622. 0x0330 = "GeForceFX 5900 Ultra"
  623. 0x0331 = "GeForceFX 5900"
  624. 0x0332 = "GeForceFX 5900SE"
  625. 0x0338 = "GeForceFX 3000"
  626.     if os < Win2K
  627.         if driver < 4.14.10.4467
  628.             LinearTextureAddressing
  629.         endif
  630.         if driver < 4.13.01.4071
  631.             OldDriver
  632.         endif
  633.         if driver == 4.14.10.4524
  634.             LinearTextureAddressingZoom
  635.             LinearTextureAddressingSun
  636.         endif
  637.     endif
  638.     if os == Win2K
  639.         if driver < 6.14.10.4467
  640.             LinearTextureAddressing
  641.         endif
  642.         if driver < 6.13.10.4071
  643.             OldDriver
  644.         endif
  645.         if driver == 6.14.10.4524
  646.             LinearTextureAddressingZoom
  647.             LinearTextureAddressingSun
  648.         endif
  649.     endif
  650.     if os > Win2K
  651.         if driver < 6.14.10.4467
  652.             LinearTextureAddressing
  653.         endif
  654.         if driver < 6.13.10.4071
  655.             OldDriver
  656.         endif
  657.         if driver == 6.14.10.4524
  658.             LinearTextureAddressingZoom
  659.             LinearTextureAddressingSun
  660.         endif
  661.     endif
  662.     break    
  663.  
  664. ///////////////////////////////////////////////////
  665. //
  666. // INTEL
  667. //
  668. //////////////////////////////////////////////////
  669.  
  670. Vendor = 0x8086  "Intel"
  671. 0x7121 = "810"
  672. 0x7123 = "810"
  673. 0x7125 = "810e"
  674. 0x7127 = "810"
  675. 0x1132 = "815"
  676. 0x7800 = "740"
  677. 0x1240 = "752"
  678.     UnsupportedCard
  679.     break
  680. 0x3577 = "830"
  681. 0x2562 = "845"
  682. 0x2572 = "865G"
  683.     UMA
  684.     UnsupportedCard
  685.     break
  686.  
  687.  
  688. ///////////////////////////////////////////////////
  689. //
  690. // VIDEOLOGIC
  691. //
  692. //////////////////////////////////////////////////
  693.  
  694. Vendor = 0x1033  "VideoLogic"
  695. 0x0046 = "PowerVR"
  696. 0x0067 = "PowerVR2"
  697.     UnsupportedCard
  698.     break
  699.  
  700.  
  701.  
  702. ///////////////////////////////////////////////////
  703. //
  704. // TRIDENT
  705. //
  706. //////////////////////////////////////////////////
  707.  
  708. Vendor = 0x1023  "Trident"
  709. 0x8420 = "CyberBlade i7"
  710. 0x8820 = "CyberBlade XP"
  711. 0x9320 = "Cyber9320"
  712. 0x9388 = "Cyber9388"
  713. 0x9397 = "Cyber9397"
  714. 0x939A = "Cyber9397 DVD"
  715. 0x9440 = "Cyber"
  716. 0x9520 = "Cyber9520"
  717. 0x9525 = "Cyber9520 DVD"
  718. 0x9540 = "CyberBlade E4"
  719. 0x9660 = "Cyber9385"
  720. 0x9750 = "975"
  721. 0x9754 = "9753"
  722. 0x9850 = "3D Image"
  723. 0x9880 = "Blade 3D"
  724. 0x9910 = "CyberBlade XP"
  725. 0x9930 = "CyberBlade XPm"
  726.     UnsupportedCard
  727.     break
  728. 0x2200 = "Cyber XP5"
  729.     ForceShader=0
  730.     break
  731.  
  732.  
  733.  
  734. ///////////////////////////////////////////////////
  735. //
  736. // NUMBER NINE
  737. //
  738. //////////////////////////////////////////////////
  739.  
  740. Vendor = 0x105d  "Number Nine"
  741. 0x493d = "Revolution 3D"
  742. 0x5348 = "Revolution IV"
  743.     UnsupportedCard
  744.     break
  745.  
  746.  
  747.  
  748. ///////////////////////////////////////////////////
  749. //
  750. // SILICON MOTION
  751. //
  752. //////////////////////////////////////////////////
  753.  
  754. Vendor = 0x126f  "Silicon Motion"
  755. 0x720  = "Lynx 3DM"
  756. 0x820  = "Lynx 3D"
  757.     UnsupportedCard
  758.     break
  759.  
  760.  
  761.  
  762. ///////////////////////////////////////////////////
  763. //
  764. // CIRRUS
  765. //
  766. //////////////////////////////////////////////////
  767.  
  768. Vendor = 0x1013  "Cirrus"
  769. 0x0038 = "GD7548"
  770. 0x00a0 = "GD5430"
  771. 0x00a8 = "GD5434"
  772. 0x00ac = "GD5436"
  773. 0x00b8 = "GD5446"
  774. 0x00bc = "GD5480"
  775. 0x00d0 = "CL5462"
  776. 0x00d4 = "GD5464"
  777. 0x00d6 = "GD5465"
  778. 0x0301 = "GD5446"
  779. 0x1100 = "CL6729"
  780. 0x1202 = "GD7543"
  781. 0x6001 = "CL4610"
  782. 0x6003 = "CL4614"
  783.     UnsupportedCard
  784.     break
  785.  
  786.  
  787.  
  788. ///////////////////////////////////////////////////
  789. //
  790. // RENDITION
  791. //
  792. //////////////////////////////////////////////////
  793.  
  794. Vendor = 0x1163  "Rendition"
  795. 0x0001 = "Verite 1000"
  796. 0x2000 = "Verite 2100"
  797.     UnsupportedCard
  798.     break
  799.  
  800.  
  801. ///////////////////////////////////////////////////
  802. //
  803. // CHROMATIC
  804. //
  805. //////////////////////////////////////////////////
  806.  
  807. Vendor = 0x110b  "Chromatic"
  808. 0x0004 = "MPact"
  809.     UnsupportedCard
  810.     break
  811.  
  812.  
  813. ///////////////////////////////////////////////////
  814. //
  815. // WEITEK
  816. //
  817. //////////////////////////////////////////////////
  818.  
  819. Vendor = 0x100e  "Weitek"
  820. 0x9001 = "P9000"
  821. 0x9100 = "P9100"
  822.     UnsupportedCard
  823.     break
  824.  
  825.  
  826. ///////////////////////////////////////////////////
  827. //
  828. // COMPAQ
  829. //
  830. //////////////////////////////////////////////////
  831.  
  832. Vendor = 0x0e11  "Compaq"
  833. 0x3032 = "QVision"
  834.     UnsupportedCard
  835.     break
  836.  
  837.  
  838. ///////////////////////////////////////////////////
  839. //
  840. // DIGITAL
  841. //
  842. //////////////////////////////////////////////////
  843.  
  844. Vendor = 0x1011  "Digital"
  845. 0x0004 = "TGA"
  846. 0x000d = "TGA2"
  847.     UnsupportedCard
  848.     break
  849.  
  850.  
  851.  
  852. ///////////////////////////////////////////////////
  853. //
  854. // NEOMAGIC
  855. //
  856. //////////////////////////////////////////////////
  857.  
  858. Vendor = 0x10c8  "NeoMagic"
  859. 0x0001 = "128"
  860. 0x0002 = "128"
  861. 0x0003 = "128ZV"
  862. 0x0004 = "128XD"
  863. 0x0005 = "256AV"
  864. 0x0006 = "256ZX"
  865. 0x0016 = "256XL"
  866. 0x0025 = "256AV"
  867. 0x0083 = "128ZV"
  868.     UnsupportedCard
  869.     break
  870.  
  871.  
  872. ///////////////////////////////////////////////////
  873. //
  874. // TSENG
  875. //
  876. //////////////////////////////////////////////////
  877.  
  878. Vendor = 0x100c  "Tseng Labs"
  879. 0x3202 = "ET4000"
  880. 0x3205 = "ET4000"
  881. 0x3206 = "ET4000"
  882. 0x3207 = "ET4000"
  883. 0x3208 = "ET6000"
  884. 0x4702 = "ET6300"
  885.     UnsupportedCard
  886.     break
  887.  
  888.